package org.swift.commons.client;

import java.io.InputStream;
import java.util.Map;

import org.apache.axiom.om.OMElement;
import org.apache.axis2.AxisFault;

public interface Call {

	public InputStream sendRecieve(OMElement element) throws AxisFault;
	
	public InputStream sendRecieve(Map<String, ?> parameters) throws AxisFault;
	
	public void sendRobust(OMElement element) throws AxisFault;
	
	public void sendRobust(Map<String, ?> parameters) throws AxisFault;
	
	public String getURL();
}
